package hee;
  //지금까지 메스드짤대 배열을 사용했지만 지금은
  //return으로 하는 방법임.

//코드 입력 4가지 기본숙지
//1변수선언 
//2입력값
//3처리
//4결과출력

//아래순번은 return사용에서의 흐름임.
import java.util.Scanner;

public class J10Cricle {
	//return 문을 사용하는 메서드
	//배열에 비해 코드 간소화

	public static void main(String[] args) {
		
		double radius, area, perim;
		final double PI=3.14;
		
		
		Scanner sc=new Scanner(System.in);
		System.out.println("반지름을 입력하세요");
		
		radius = sc.nextDouble();		
	
		
	
		
		//먼저, 메서드가 호출되고                    //get으로 시작되는 getsum은 메소드를 정의하겠다는 뜻.
		//메서드가 return한 결과값을 변수에 저장
		                     //2.getsum에서 앞에 sum을붙여죠야 함.아래 int때문임.
		area=getarea(PI,radius,radius);                  //getSum(x*y)곱 한것이 sum에 들어간다.
		perim=getperim(2,PI,radius);
		
		
		System.out.println(radius);
		System.out.println(area);
		System.out.println(perim);
		
		sc.close();
		
		
		
	
	


	
}

	private static double getperim(int i, double PI, double radius) {
		
		return 2*PI*radius;
	}

	private static double getarea(double PI, double radius, double radius2) {
	
		return PI*radius *radius;
	}

	
		



}
